4.3 What is different about Emacs 23?
- Emacs has a new font code that can use multiple font
backends, including freetype and fontconfig. Emacs can use the
Xft library for anti-aliasing, and the otf and m17n libraries
for complex text layout and text shaping.
- The Emacs character set is now a superset of Unicode.
Several new language environments have been added.
- Emacs now supports using both X displays and ttys in the
same session (‘multi-tty’).
- Emacs can be started as a daemon in the background.
- There is a new NeXTSTEP port of Emacs. This supports
GNUstep and Mac OS X (via the Cocoa libraries). The Carbon port
of Emacs, which supported Mac OS X in Emacs 22, has been
removed.
- Directory-local variables can now be defined, in a similar
manner to file-local variables.
- Transient Mark mode (see Highlighting
a region) is on by default.
Other changes include: support for serial
port access; D-Bus bindings; a new Visual Line mode for
line-motion; improved completion; a new mode
(‘DocView’)
for viewing of PDF, PostScript, and DVI documents; nXML mode (for
editing XML documents) is included; VC has been updated for newer
version control systems; etc. As always, consult the
NEWS file for more
information.